package com.lhkj.ct.meta.admin.model.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * <p>
 *      个人中心
 * </p>
 *
 * @author job
 * @since 2023/9/19
 */
@Setter
@Getter
public class UserProfile {

    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "头像", example = "上传后服务器返回")
    private String empAvatar;

    @ApiModelProperty(value = "账号", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private String empNo;

    @ApiModelProperty(value = "用户姓名", required = true, example = "张三")
    private String empName;

    @ApiModelProperty(value = "联系电话")
    private String contactPhone;

    @ApiModelProperty(value = "住址")
    private String address;

    @ApiModelProperty(value = "职称名称", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private String dutiesName;

    @ApiModelProperty(value = "简介")
    private String empProfile;

    @ApiModelProperty(value = "岗位", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private String postName;

    @ApiModelProperty(value = "任职科室", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private String deptName;

    @ApiModelProperty(value = "任职机构", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private String organName;

    @ApiModelProperty(value = "创建时间", accessMode = ApiModelProperty.AccessMode.READ_ONLY)
    private LocalDateTime createTime;
}
